package org.xx.armory.service;

import org.xx.armory.commons.ValueEnum;

/**
 * 任务日志阶段。
 */
public enum TaskLogStage
        implements ValueEnum {
    /**
     * 任务开始。
     */
    START(1L),

    /**
     * 任务成功。
     */
    FINISH(1L);

    long value;

    TaskLogStage(
            long value
    ) {
        this.value = value;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public int value() {
        return (int) this.value;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public long longValue() {
        return this.value;
    }
}
